.policy-detail-yj-page {
  margin: rem(20px);
  .general {
    display: flex;
    padding: rem(35px) rem(41.6px) rem(30px) rem(30px);
    margin-bottom: rem(30px);
    .left {
      flex: 3;
      .name {
        color: #484848;
        letter-spacing: rem(0.41px);
      }
      .detail {
        margin-top: rem(25px);
        .detail-item {
          color: #888888;
          font-size: rem(26px);
          letter-spacing: rem(0.3px);
        }
      }
    }
    .right {
      flex: 1;
      align-self: center;
      text-align: right;
      .img {
        width: rem(110.4px);
        height: rem(119px);
      }
    }
  }
  .list {
    margin-bottom: rem(29px);
    .item {
      padding: rem(24px) rem(21px) rem(24px) rem(23px);
    }
  }
  .check-for {
    padding-left: rem(24px);
    color: #888888;
    letter-spacing: 0.27px;
  }
  .high-light {
    color:  #ED6B18;
  }
  .surrender-footer{
    width:100%;
    position: fixed;
    bottom:0;
    left:0;
    z-index:100;
    height: 1.1rem;
    border-top:1px solid #dddddd;
    div{
      height: 1.1rem;
      width: 50%;
      line-height: 1.1rem;      
    }
  }
}